#pragma once
#include <string>
#include "Bit.h"

using namespace std;
/** \brief Hanterar str&auml;ngar av ettor och nollor
*  Summerar tv&aring str&aumlngar och returnerar den summerade str&aumlngen
*/
class Bitstr
{
public:

	Bitstr()
	{
		Bit bit;
	}

	~Bitstr()
	{
	}

	void addstr(string &astr, string &bstr, string &sumstr)
	{
		char sum, ci, cu;
		Bit bit;
		sum = ' ';
		ci = '0';
		cu = ' ';
		//strcat(&sumstr, '');
		for (int i = astr.length() ; i > 0; i--)
		{
			bit.add(astr[i-1] , bstr[i-1], ci, sum, cu);
			ci = cu;
			sumstr[i-1] = sum;
		}
	}

	void twokomp(char &str)
	{

	}
};

